package com.gkt.ec.cms.activity.model.pojo;

import java.util.Arrays;
import java.util.List;

import com.gkt.ec.cms.activity.model.domain.CustomerVehicle;
import com.gkt.ec.commons.shared.persistence.PageQuery;

/**
 * Created by 14081593 on 2015/12/8.
 */
public class SearchCustomerVO extends PageQuery<CustomerVehicle> {

    private Long activityId;
    private String registerStart;
    private String registerEnd;
    private String gender;
    private String age;
    private String mills;
    private String years;
    private String vehicleAgeLimit;
    /**
     * 选择的车型列表
     */
    private String[] selectedVehicles;
    /**
     * 活动对象，1：用户，2：车辆
     */
    private Integer activityTargetType;

    private List<String> bindCustomers;

    public List<String> getBindCustomers() {
        return bindCustomers;
    }

    public void setBindCustomers(List<String> bindCustomers) {
        this.bindCustomers = bindCustomers;
    }

    public Integer getActivityTargetType() {
        return activityTargetType;
    }

    public void setActivityTargetType(Integer activityTargetType) {
        this.activityTargetType = activityTargetType;
    }

    public Long getActivityId() {
        return activityId;
    }

    public void setActivityId(Long activityId) {
        this.activityId = activityId;
    }

    public String[] getSelectedVehicles() {
        return selectedVehicles;
    }

    public void setSelectedVehicles(String[] selectedVehicles) {
        this.selectedVehicles = selectedVehicles;
    }

    public String getRegisterStart() {
        return registerStart;
    }

    public void setRegisterStart(String registerStart) {
        this.registerStart = registerStart;
    }

    public String getRegisterEnd() {
        return registerEnd;
    }

    public void setRegisterEnd(String registerEnd) {
        this.registerEnd = registerEnd;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getMills() {
        return mills;
    }

    public void setMills(String mills) {
        this.mills = mills;
    }

    public String getVehicleAgeLimit() {
        return vehicleAgeLimit;
    }

    public void setVehicleAgeLimit(String vehicleAgeLimit) {
        this.vehicleAgeLimit = vehicleAgeLimit;
    }
    

    public String getYears() {
		return years;
	}

	public void setYears(String years) {
		this.years = years;
	}

	@Override
    public String toString() {
        return "SearchCustomerVO{" +
                "activityId=" + activityId +
                ", registerStart='" + registerStart + '\'' +
                ", registerEnd='" + registerEnd + '\'' +
                ", gender='" + gender + '\'' +
                ", age='" + age + '\'' +
                ", mills='" + mills + '\'' +
                ", vehicleAgeLimit='" + vehicleAgeLimit + '\'' +
                ", selectedVehicles=" + Arrays.toString(selectedVehicles) +
                ", activityTargetType=" + activityTargetType +
                ", bindCustomers=" + bindCustomers +
                '}';
    }
}
